Tab Article
Con l'avvento dei social network e con il continuo sviluppo della società dell'informazione, i dati relativi alle attività compiute dagli utenti in rete e in particolare, i propri gusti, interessi, e così via. Il famoso "Mi piace", il "condividi", il "commenta", dei moderni sistemi sociali online, stanno invadendo una nutrita fetta della popolazione mondiale. Questi dati acquistano sempre maggior valore, specialmente se si considera che tali informazioni possono essere utilizzate come base per l'erogazione di servizi personalizzati. In questo scenario, l'evoluzione delle applicazioni software non può non tener conto di questo trend sociale. Il più noto e famoso framework di sviluppo di applicazioni enterprise nel linguaggio java sono Spring, Spring MVC, il quale mediante l'adozione di moderni design pattern favorisce la scrittura di software semplice, chiaro, elegante e molto mantenibile. La community di Spring di recente, ha rilasciato il framework Spring Social, che permette di richiamare le API dei social network in web application JEE. L'idea alla base di questo lavoro è stata quella di utilizzare i social network, ed in particolare Facebook, Twitter, Linkedin con Spring Social.